package com.my.code.clinit;

import java.util.Arrays;

/**
 * @author zzl
 */
public class TestInit {
    public static void main(String[] args) {
        //通过子类引用父类的的静态字段，不会导致子类初始化
        System.out.println(SubClass.value);

        //引用final常量不会导致类初始化
//        System.out.println(SuperClass.FINAL_STR);

        //通过数组定义引用类，不会出发类的初始化
//        SubClass[] subs = new SubClass[12];
//        System.out.println(Arrays.toString(subs));

    }
}
